#coding=utf-8
import smtplib
from email.mime.text import MIMEText
from email.header import Header

# 第三方 SMTP 服务
mail_host="smtp.126.com"  #设置服务器
mail_user="jw397@126.com"    #用户名
mail_pass="XXX"   #口令

sender = "jw397@126.com"
receivers = ['635676703@qq.com']

message = MIMEText('Python 测试','plain','utf-8')
message['From'] = Header("haha","utf-8")
message['To'] = Header("测试","utf-8")

subject = "Python SMTP 邮件测试"
message["Subject"] = Header(subject,"utf-8")

try:
    # smtpObj = smtplib.SMTP()
    server = smtplib.SMTP_SSL(mail_host)
    server.connect(mail_host, 25)  # 25 为 SMTP 端口号
    server.login(mail_user, mail_pass)
    server.sendmail(sender,receivers,message.as_string())
    server.quit()
    print("邮件发送成功")
except Exception as e:
    print("Error：无法发送邮件")
    raise e
